Discrete Mathematics By Gajendra Purohit